package com.agou.core.ss;

/**
 * 程序逻辑异常
 * 
 * @author agou
 * 
 */
public class SSLogicException extends SSException {
	public static final String TYPE = "Logic";
	public static final long serialVersionUID = 1;

	/**
	 * 　业务违规异常
	 * 
	 * @param nCode
	 *            错误码
	 * @param sExInfo
	 *            　信息
	 * @param strClassName
	 *            　类名
	 * @param strMethodName
	 *            　方法名
	 */
	public SSLogicException(int nCode, String sExInfo, Object... args) {
		super(TYPE, nCode, sExInfo, args);
	}

	/**
	 * 业务违规异常
	 * 
	 * @param nCode
	 *            - 错误码
	 * @param sExInfo
	 *            - 错误信息
	 * @param strClassName
	 *            - 类名
	 * @param strMethodName
	 *            - 方法名称
	 * @param e
	 *            - 导致当前异常发生的原始异常或错误
	 */
	public SSLogicException(int nCode, String sExInfo, Throwable e,Object... args) {
		super(TYPE, nCode, sExInfo, e, args);
	}

}